package repository.relsys.domainmodel.ltool.pojos;

import repository.relsys.domainmodel.general.ResourceCls;
import repository.relsys.domainmodel.ltool.interfaces.OperetingSystem;
import thewebsemantic.Namespace;
import thewebsemantic.RdfProperty;
import thewebsemantic.RdfType;

@Namespace("http://diplomski.nelakolundzija.org/LTontology.rdf#")
@RdfType("OperetingSystem")
public class OperetingSystemCls extends ResourceCls implements OperetingSystem {

	String title;

	public static OperetingSystemCls WINDOWS = new OperetingSystemCls();
	public static OperetingSystemCls LINUX = new OperetingSystemCls();
	public static OperetingSystemCls MAC = new OperetingSystemCls();

	static {

		WINDOWS.uri = "http://diplomski.nelakolundzija.org/LTontology.rdf#Windows";
		LINUX.uri = "http://diplomski.nelakolundzija.org/LTontology.rdf#Linux";
		MAC.uri = "http://diplomski.nelakolundzija.org/LTontology.rdf#MacOS";

	}

	@Deprecated
	public OperetingSystemCls() {
		super();

	}

	@Deprecated
	public OperetingSystemCls(String uri) {
		super(uri);

	}

	@RdfProperty("http://purl.org/dc/elements/1.1/title")
	public String getTitle() {
		// TODO Auto-generated method stub
		return title;
	}

	@Override
	public void setTitle(String title) {
		// TODO Auto-generated method stub
		this.title = title;
	}

}
